#include<stdio.h>
typedef union 
{
    int i;
    char c[4];
} Data_t;

int main(void)
{
    Data_t Union_data;
    Union_data.c[0] = 0x01;
    Union_data.c[1] = 0x02;
    Union_data.c[2] = 0x03;
    Union_data.c[3] = 0x04;
    printf("%#x", Union_data.i);
    return 0;
}